MuPDF
MuPDF is a free and open-source software framework written in C that implements a PDF, XPS, and EPUB parsing and rendering engine. It is used primarily to render pages into bitmaps, but also provides support for other operations such as searching and listing the table of contents and hyperlinks.
The focus of MuPDF is on speed, small code size, and high-quality anti-aliased rendering. Since the 1.2 release, MuPDF has optional support for interactive features such as form filling, JavaScript and transitions.1
The library ships with a rudimentary X11 and Windows viewer, and a set of command-line tools for batch rendering (mutool draw), examining the file structure (mutool show), and rewriting files (mutool clean). Later versions also have a JavaScript interpreter (mutool run) that allows running scripts to create and edit PDF files.
Sumatra PDF uses MuPDF to render PDF documents, which is available as a package for most Unix-like operating system distributions.
Independent parties have ported the library to other platforms, including the Amazon Kindle,2 HP TouchPad,3 PlayStation Portable,4 and Wii.5
Printed 2026-10-21.
(echo:: @ ᯤ)
Footnotes
-
“MuPDF News”. Mupdf.com. Archived from the original on 30 April 2011. Retrieved 3 January 2017. ↩
-
“muPDF on Kindle DX!!”. MobileRead Forums. Retrieved 3 January 2017. ↩
-
“Mupdf port for webos Touchpad”. PreCentral Forums. Archived from the original on 5 November 2011. Retrieved 25 November 2011. ↩
-
“ozbookr”. code.google.com. Retrieved 6 May 2018. ↩
-
“WiiXplorer”. sourceforge.net. 27 June 2016. Retrieved 6 May 2018. ↩